package com.weiyuwqj.api.model;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.io.Serializable;
import java.math.BigDecimal;

@Table(name = "bus_item_and_invest")
public class BusItemAndInvest implements Serializable {
    @Id
    private Integer id;

    /**
     * 项目ID
     */
    @Column(name = "item_id")
    private Integer itemId;

    /**
     * 倍数
     */
    private Integer number;

    /**
     * 基本利率
     */
    @Column(name = "prime_rate")
    private BigDecimal primeRate;

    /**
     * 增幅利率
     */
    private BigDecimal rate;

    /**
     * 增幅金额
     */
    private BigDecimal account;

    /**
     * 投资ID
     */
    @Column(name = "invest_id")
    private Integer investId;

    /**
     * 来源
     */
    private String source;

    /**
     * @return id
     */
    public Integer getId() {
        return id;
    }

    /**
     * @param id
     */
    public void setId(Integer id) {
        this.id = id;
    }

    /**
     * 获取项目ID
     *
     * @return item_id - 项目ID
     */
    public Integer getItemId() {
        return itemId;
    }

    /**
     * 设置项目ID
     *
     * @param itemId 项目ID
     */
    public void setItemId(Integer itemId) {
        this.itemId = itemId;
    }

    /**
     * 获取倍数
     *
     * @return number - 倍数
     */
    public Integer getNumber() {
        return number;
    }

    /**
     * 设置倍数
     *
     * @param number 倍数
     */
    public void setNumber(Integer number) {
        this.number = number;
    }

    /**
     * 获取基本利率
     *
     * @return prime_rate - 基本利率
     */
    public BigDecimal getPrimeRate() {
        return primeRate;
    }

    /**
     * 设置基本利率
     *
     * @param primeRate 基本利率
     */
    public void setPrimeRate(BigDecimal primeRate) {
        this.primeRate = primeRate;
    }

    /**
     * 获取增幅利率
     *
     * @return rate - 增幅利率
     */
    public BigDecimal getRate() {
        return rate;
    }

    /**
     * 设置增幅利率
     *
     * @param rate 增幅利率
     */
    public void setRate(BigDecimal rate) {
        this.rate = rate;
    }

    /**
     * 获取增幅金额
     *
     * @return account - 增幅金额
     */
    public BigDecimal getAccount() {
        return account;
    }

    /**
     * 设置增幅金额
     *
     * @param account 增幅金额
     */
    public void setAccount(BigDecimal account) {
        this.account = account;
    }

    /**
     * 获取投资ID
     *
     * @return invest_id - 投资ID
     */
    public Integer getInvestId() {
        return investId;
    }

    /**
     * 设置投资ID
     *
     * @param investId 投资ID
     */
    public void setInvestId(Integer investId) {
        this.investId = investId;
    }

    /**
     * 获取来源
     *
     * @return source - 来源
     */
    public String getSource() {
        return source;
    }

    /**
     * 设置来源
     *
     * @param source 来源
     */
    public void setSource(String source) {
        this.source = source;
    }
}